/*
 * Copyright (c) 2021-2024 HPMicro
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *
 */


#ifndef HPM_BATT_IOMUX_H
#define HPM_BATT_IOMUX_H

/* BIOC_PZ00_FUNC_CTL function mux definitions */
#define BIOC_PZ00_FUNC_CTL_BGPIO_Z_00          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ00_FUNC_CTL_TAMP_PZ_00          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ00_FUNC_CTL_SOC_PZ_00           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)

/* BIOC_PZ01_FUNC_CTL function mux definitions */
#define BIOC_PZ01_FUNC_CTL_BGPIO_Z_01          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ01_FUNC_CTL_TAMP_PZ_01          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ01_FUNC_CTL_SOC_PZ_01           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)

/* BIOC_PZ02_FUNC_CTL function mux definitions */
#define BIOC_PZ02_FUNC_CTL_BGPIO_Z_02          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ02_FUNC_CTL_TAMP_PZ_02          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ02_FUNC_CTL_SOC_PZ_02           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)

/* BIOC_PZ03_FUNC_CTL function mux definitions */
#define BIOC_PZ03_FUNC_CTL_BGPIO_Z_03          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ03_FUNC_CTL_TAMP_PZ_03          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ03_FUNC_CTL_SOC_PZ_03           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)

/* BIOC_PZ04_FUNC_CTL function mux definitions */
#define BIOC_PZ04_FUNC_CTL_BGPIO_Z_04          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ04_FUNC_CTL_TAMP_PZ_04          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ04_FUNC_CTL_SOC_PZ_04           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)

/* BIOC_PZ05_FUNC_CTL function mux definitions */
#define BIOC_PZ05_FUNC_CTL_BGPIO_Z_05          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ05_FUNC_CTL_TAMP_PZ_05          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ05_FUNC_CTL_SOC_PZ_05           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)

/* BIOC_PZ06_FUNC_CTL function mux definitions */
#define BIOC_PZ06_FUNC_CTL_BGPIO_Z_06          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ06_FUNC_CTL_TAMP_PZ_06          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ06_FUNC_CTL_SOC_PZ_06           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)

/* BIOC_PZ07_FUNC_CTL function mux definitions */
#define BIOC_PZ07_FUNC_CTL_BGPIO_Z_07          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(0)
#define BIOC_PZ07_FUNC_CTL_TAMP_PZ_07          IOC_PAD_FUNC_CTL_ALT_SELECT_SET(2)
#define BIOC_PZ07_FUNC_CTL_SOC_PZ_07           IOC_PAD_FUNC_CTL_ALT_SELECT_SET(3)


#endif /* HPM_BATT_IOMUX_H */
